package com.bsj.power.common.def.vo.video.file;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @author : zhuojie.c
 * @version V1.0
 * @Description: TODO
 * @date Date : 2024年08月12日
 */
@Data
public class FileListVO {
    /**
     * 文件ID
     */
    private Long id;
    /**
     * 文件名称（不传默认为系统时间）
     */
    private String fileName;
    /**
     * 文件类型：1: 图片  2： 视频
     */
    private Integer fileType;
    /**
     * 文件路径
     */
    private String filePath;
    /**
     * 设备编号
     */
    private String deviceId;
    /**
     * 工单ID
     */
    private Long jobId;
    /**
     * 工单编号
     */
    private String jobNum;
    /**
     * 事件类型
     */
    private String eventName;
    /**
     * 问题备注
     */
    private String remark;

    /**
     * 视频时长
     */
    private Integer duration;

    /**
     * 事件原因
     */
    private String eventReason;

    /**
     * 纠正措施
     */
    private String personResponsible;

    /**
     * 文件记录时间
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date fileTime;
    /**
     * 创建时间
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
}
